package com.ziyun.erp.modules.capital.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

/**
 * 
 * 
 * @author zh
 * @email 296588519@qq.com
 * @date 2018-08-03 10:29:41
 */
@TableName("erp_merchant_apply_cash_items")
public class MerchantApplyCashItemsEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	private Integer id;
	/**
	 * 申请提现id
	 */
	private Integer applyCashId;
	/**
	 * 订单 金额id
	 */
	private Integer orderAccountId;

	@TableField(exist = false)
	private String orderId;

	@TableField(exist = false)
	private String orderAllotId;


	@TableField(exist = false)
	private String sellerName;

	private Integer isAllot;
	/**
	 * 订单状态
	 */
	private String orderStatus;
	/**
	 * 订单下单时间
	 */
	private Date orderCreateTime;
	/**
	 * 商品总额
	 */
	private BigDecimal totalAmount;
	/**
	 * 配送费用
	 */
	private BigDecimal costFreight;
	/**
	 * 调价
	 */
	private BigDecimal discount;
	/**
	 * 商品促销优惠
	 */
	private BigDecimal pmtGoods;
	/**
	 * 优惠券促销
	 */
	private BigDecimal pmtOrder;
	/**
	 * 随机立减
	 */
	private BigDecimal pmtRandom;
	/**
	 * 订单应付金额
	 */
	private BigDecimal payableAmount;
	/**
	 * 订单支付金额
	 */
	private BigDecimal payed;
	/**
	 * 支付类型
	 */
	private String payment;
	/**
	 * 支付时间
	 */
	private Date paymentTime;
	/**
	 * 销售类型
	 */
	private String promotionType;
	/**
	 * 订单完成时间
	 */
	private Date finishTime;
	/**
	 * 订单提现汇费
	 */
	private BigDecimal fee;

	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：申请提现id
	 */
	public void setApplyCashId(Integer applyCashId) {
		this.applyCashId = applyCashId;
	}
	/**
	 * 获取：申请提现id
	 */
	public Integer getApplyCashId() {
		return applyCashId;
	}

	public Integer getOrderAccountId() {
		return orderAccountId;
	}

	public void setOrderAccountId(Integer orderAccountId) {
		this.orderAccountId = orderAccountId;
	}

	public Integer getIsAllot() {
		return isAllot;
	}

	public void setIsAllot(Integer isAllot) {
		this.isAllot = isAllot;
	}

	/**
	 * 设置：订单状态
	 */
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}
	/**
	 * 获取：订单状态
	 */
	public String getOrderStatus() {
		return orderStatus;
	}
	/**
	 * 设置：订单下单时间
	 */
	public void setOrderCreateTime(Date orderCreateTime) {
		this.orderCreateTime = orderCreateTime;
	}
	/**
	 * 获取：订单下单时间
	 */
	public Date getOrderCreateTime() {
		return orderCreateTime;
	}
	/**
	 * 设置：商品总额
	 */
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	/**
	 * 获取：商品总额
	 */
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	/**
	 * 设置：配送费用
	 */
	public void setCostFreight(BigDecimal costFreight) {
		this.costFreight = costFreight;
	}
	/**
	 * 获取：配送费用
	 */
	public BigDecimal getCostFreight() {
		return costFreight;
	}
	/**
	 * 设置：调价
	 */
	public void setDiscount(BigDecimal discount) {
		this.discount = discount;
	}
	/**
	 * 获取：调价
	 */
	public BigDecimal getDiscount() {
		return discount;
	}
	/**
	 * 设置：商品促销优惠
	 */
	public void setPmtGoods(BigDecimal pmtGoods) {
		this.pmtGoods = pmtGoods;
	}
	/**
	 * 获取：商品促销优惠
	 */
	public BigDecimal getPmtGoods() {
		return pmtGoods;
	}
	/**
	 * 设置：优惠券促销
	 */
	public void setPmtOrder(BigDecimal pmtOrder) {
		this.pmtOrder = pmtOrder;
	}
	/**
	 * 获取：优惠券促销
	 */
	public BigDecimal getPmtOrder() {
		return pmtOrder;
	}
	/**
	 * 设置：随机立减
	 */
	public void setPmtRandom(BigDecimal pmtRandom) {
		this.pmtRandom = pmtRandom;
	}
	/**
	 * 获取：随机立减
	 */
	public BigDecimal getPmtRandom() {
		return pmtRandom;
	}
	/**
	 * 设置：订单应付金额
	 */
	public void setPayableAmount(BigDecimal payableAmount) {
		this.payableAmount = payableAmount;
	}
	/**
	 * 获取：订单应付金额
	 */
	public BigDecimal getPayableAmount() {
		return payableAmount;
	}
	/**
	 * 设置：订单支付金额
	 */
	public void setPayed(BigDecimal payed) {
		this.payed = payed;
	}
	/**
	 * 获取：订单支付金额
	 */
	public BigDecimal getPayed() {
		return payed;
	}
	/**
	 * 设置：支付类型
	 */
	public void setPayment(String payment) {
		this.payment = payment;
	}
	/**
	 * 获取：支付类型
	 */
	public String getPayment() {
		return payment;
	}
	/**
	 * 设置：支付时间
	 */
	public void setPaymentTime(Date paymentTime) {
		this.paymentTime = paymentTime;
	}
	/**
	 * 获取：支付时间
	 */
	public Date getPaymentTime() {
		return paymentTime;
	}
	/**
	 * 设置：销售类型
	 */
	public void setPromotionType(String promotionType) {
		this.promotionType = promotionType;
	}
	/**
	 * 获取：销售类型
	 */
	public String getPromotionType() {
		return promotionType;
	}
	/**
	 * 设置：订单完成时间
	 */
	public void setFinishTime(Date finishTime) {
		this.finishTime = finishTime;
	}
	/**
	 * 获取：订单完成时间
	 */
	public Date getFinishTime() {
		return finishTime;
	}
	/**
	 * 设置：订单提现汇费
	 */
	public void setFee(BigDecimal fee) {
		this.fee = fee;
	}
	/**
	 * 获取：订单提现汇费
	 */
	public BigDecimal getFee() {
		return fee;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public String getSellerName() {
		return sellerName;
	}

	public void setSellerName(String sellerName) {
		this.sellerName = sellerName;
	}

	public String getOrderAllotId() {
		return orderAllotId;
	}

	public void setOrderAllotId(String orderAllotId) {
		this.orderAllotId = orderAllotId;
	}
}
